a shop window - Spanish English Dictionary